package com.zerosky.crm.dao;

import java.util.List;
import java.util.Map;

import com.zerosky.crm.po.Product;


/**产品数据接口
 * @author 钟璟;
 * @since 2017-06-19
 */

public interface ProductDAO  {
	
	/**Product列表数据接口
	 * @author 钟璟;
	 * @since 2017-06-19
	 */					 
	public List<Product> getProductList(Map map);
	
	/**用户Product列表数据接口
	 * @author 钟璟;
	 * @since 2017-06-19
	 */
	public Product getProductById(Integer productId);
	
	/**插入Product数据接口
	 * @author 钟璟;
	 * @since 2017-06-19
	 */
	public int saveProduct(Product product);
	
	/**
	 * 修改Product
	 * @param product
	 * @return
	 */
	public Integer  updateProduct(Product product);
	
	
	/**删除Product数据接口
	 * @author 钟璟;
	 * @since 2017-06-19
	 */
	public int deleteProductById(Integer id);
	/**Product数量数据接口
	 * @author 钟璟;
	 * @since 2017-06-19
	 */
	public int countProduct(Map<String,Object> map);

}
